Definition

A propositional proof system (pps) is a polynomial time function ff with range on set of all propositional tautologies (TAUT\text{TAUT}). If AA is a formula, then any ww such that f(w)=Af(w) = A is called a ff-proof of AA. Conditions defining pps:

  • completeness: every propositional tautology has a ff-proof
  • soundness: if a propositional formula has a ff-proof then it is a tautology,
    • that existence of the proof implies the given formula
  • efficiency: ff runs in polynomial time

(concisely: propositional proof system is a proof system for the set TAUT\text{TAUT})

An abstract propositional proof system is a polynomial time computable function ff such that the range of ff is TAUT\text{TAUT}, the set of all boolean (propositional) tautologies. An ff-proof of a formula AA is a string ww such that f(w)=Af(w) = A.

Notes

  • for abstract propositional proof system, ff need not be polynomially honest, i.e. does not need to be a polynomial pp such that ∀w\forall w, p(|f(w)|)>|w|p(|f(w)|) > |w|
  • can it be considered a dIP?
    • the language of tautologies, TAUT\text{TAUT}
    • completeness: A∈TAUTA \in \text{TAUT} implies ∃w\exists w s.t. V(A,w)=1V(A,w) = 1
      • i.e. every propositional tautology AA has an ff-proof
    • soundness: A∉TAUTA \notin \text{TAUT} implies ∀w\forall w, V(A,w)=0V(A,w) = 0
      • (contrapositive of above pps soundness, if not tautology, does not have an ff-proof, hence verifier fails)
  • is a proof system
  • so, PPS ⊆\subseteq NP?

See also


References

  1. https://mathweb.ucsd.edu/~sbuss/CourseWeb/Math268_2014W/Beame_IAS_proofcomplexity.pdf
  2. https://en.wikipedia.org/wiki/Propositional_proof_system
  3. S. A. Cook and R. A. Reckhow, “The relative efficiency of propositional proof systems,” J. symb. log., vol. 44, no. 1, pp. 36–50, Mar. 1979, doi: 10.2307/2273702.
  4. https://www.karlin.mff.cuni.cz/~krajicek/ecm.pdf
  5. https://cstheory.stackexchange.com/questions/34699/is-there-any-work-relating-type-systems-and-cook-reckhow-proof-systems
  6. https://mathweb.ucsd.edu/~sbuss/ResearchWeb/marktoberdorf97/paper.pdf